package com.iman.Confucius.web;

import java.io.IOException;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import com.iman.Confucius.domain.SessionBean;
import com.iman.Confucius.domain.User;
import com.iman.common.util.ConfigUtil;

@Controller
@RequestMapping(value="/*")
public class InitController extends BaseController{
	
	/**
	 * 
	 *  Function:
	 *  功能说明： 统一入口，如果教师进入教室平台，如果学员进入学员平台，  第一次，  教师可以进入学员平台，  学员不能进入教室平台
	 *	 使用说明：
	 *  @author  wangxiaolei  DateTime 2015年9月20日 下午6:37:39
	 *	返回类型: String    
	 *  @param request
	 *  @param response
	 *  @return
	 * @throws IOException 
	 */
	@RequestMapping(value="/")
	public String initjsp(HttpServletRequest request,HttpServletResponse response) throws IOException{
		
		SessionBean session = super.getSession(request);
		
		User user = null;
		
		try{
			user = session.getUser();
		}catch(Exception e){
			e.printStackTrace();
		}
		
		if(session == null  && user == null){
			 
		}else{
			if(user.getUserType() == 5  ){
				response.sendRedirect(ConfigUtil.getString( "studentURL" ) );
				//response.setHeader("Refresh", "5;URL="+ConfigUtil.getString( "studentURL" )); 
				return null ; //"redirect:"+ ConfigUtil.getString( "studentURL" );
			}else if(user.getUserType() ==3){
				response.sendRedirect(ConfigUtil.getString( "teacherURL" ) );
				//response.setHeader("Refresh", "5;URL="+ConfigUtil.getString( "teacherURL" )); 
				return null;
			}
		}
		response.sendRedirect(ConfigUtil.getString( "notLogin" ) );
		return  null ;
	}
	
 
}
